discrete mathematics examples